﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Domain.Entities;
using Volo.Abp.MultiTenancy;

namespace Ocean.His.MedicalInsurance
{
    /// <summary>
    /// 医保目录先自付比例信息
    /// </summary>
    public class Catalogue1319 : Entity<Guid>, IMultiTenant
    {
        /// <summary>
        /// 医保目录编码
        /// </summary>
        public string HilistCode { get; set; }

        /// <summary>
        /// 医保目录自付比例人员类别
        /// </summary>
        public string SelfpayPropPsnType { get; set; }

        /// <summary>
        /// 目录自付比例类别
        /// </summary>
        public string SelfpayPropType { get; set; }

        /// <summary>
        /// 参保机构医保区划
        /// </summary>
        public string InsuAdmdvs { get; set; }

        /// <summary>
        /// 开始日期
        /// </summary>
        public DateTime Begndate { get; set; }

        /// <summary>
        /// 结束日期
        /// </summary>
        public DateTime? Enddate { get; set; }

        /// <summary>
        /// 自付比例
        /// </summary>
        public decimal SelfpayProp { get; set; }

        /// <summary>
        /// 有效标志
        /// </summary>
        public string ValiFlag { get; set; }

        /// <summary>
        /// 唯一记录号
        /// </summary>
        public string Rid { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdtTime { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CrterId { get; set; }

        /// <summary>
        /// 创建人姓名
        /// </summary>
        public string CrterName { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CrteTime { get; set; }

        /// <summary>
        /// 创建机构
        /// </summary>
        public string CrteOptinsNo { get; set; }

        /// <summary>
        /// 经办人
        /// </summary>
        public string OpterId { get; set; }

        /// <summary>
        /// 经办人姓名
        /// </summary>
        public string OpterName { get; set; }

        /// <summary>
        /// 经办时间
        /// </summary>
        public DateTime? OptTime { get; set; }

        /// <summary>
        /// 经办机构
        /// </summary>
        public string OptinsNo { get; set; }

        /// <summary>
        /// 表名
        /// </summary>
        public string Tabname { get; set; }

        /// <summary>
        /// 统筹区
        /// </summary>
        public string PoolareaNo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Guid? TenantId { get; set; }
    }
}
